Esmourguit a fait un utilitaire qui permet en partie cela (IFPS ou un nom dans le genre), sans doute présent sur les dernières versions de Toutou.Deux bonnes idées qui mériteraient d'être plus accessibles aux utilisateurs novices (qui ne fréquentent pas assidument le forum).
Pour ce qui est de la cohabitation de LINUX et de Windoze et tout ce qui peut être fait (manuellement ou par l'intermédiaire d'un script, pourquoi pas!) pour en tirer le meilleur parti, il y a des choses à faire, et sur Windoze et sur LINUX. Déjà, pour Windoze, je préconise deux partitions: une pour le système et les programmes ("System": 50 gigas - win7!) et une autre pour les données ("Data": tout le reste moins ce qui revient à LINUX) pour tout ce qui est documents, images, textes, pdf, vidéos, mails, etc. Ça peut aussi être deux disques distincts. L'intérêt, c'est, d'une part, qu'une réinstallation de Windoze peut facilement se faire, sans perte des données personnelles et d'autre part, que tout est en place pour une bonne cohabitation et un partage des fichiers avec LINUX. Ensuite, il faut deux partitions pour LINUX. Pour ma part, je compte assez large: 10 gigas pour les Puppies, et une partition de swap dont la taille varie en fonction de la mémoire vive. Pour faire ça proprement, je conseille un programme gratuit et très fiable: EASEUS, qui permet de redimensionner et créer facilement des partitions. Je laisse à Gparted le soin de remplir en le partitionnant, l'espace libre ménagé par EASEUS pour LINUX + swap.
Startmount se charge de monter la partition "Data" au démarrage de Puppy. Après, c'est une histoire de créations de liens (absolus) et de configuration des programmes communs aux deux systèmes, comme Thunderbird ou Seamonkey par exemple. Évidemment tout ça mériterait d'être détaillé, ce que je compte faire sur le site de ToOpPy dès que j'en aurai le temps...
Cordialement.